package com.ruoyi.common.core.domain.entity;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.core.domain.BaseEntity;
import lombok.Data;
import org.springframework.context.annotation.Configuration;

import java.util.Date;
import java.util.List;

@Configuration

/**
 * 机构表
 * //@author lzc
 * //@date 2021年6月11日10:26:58
 */
@Data
public class CoreDeptVo extends BaseEntity {
    private static final long serialVersionUID = 1L;
    private Long deptId;

    private List<Long> deptIds;
    private String subjectTypeName;
    private String managementTypeName;
    private List<Long> deptIdList;

    private List<String> acquisitionDeptIdList;
    private String acquisitionDeptId;
    private String faceId;
    private Long userId;
    private Long roleId;
    private Long parentId;
    //@ApiModelProperty(value = "机构名称")
    private String deptName;
    //@ApiModelProperty(value = "上级机构名称")
    private String parentName;
    //@ApiModelProperty(value = "机构等级 1一级机构 2二级机构(部门) 3水产部门")
    private Integer deptLevel;
    //@ApiModelProperty(value = "机构类型 0平台用户 1监管用户 2企业用户 3个人用户 4企业和个人")
    private Integer deptType;
//    @ApiModelProperty(value = "上级监管机构")
    private Long deptApprovalId;
    //@ApiModelProperty(value = "上级监管地区名称")
    private String deptApprovalAreaName;
    //@ApiModelProperty(value = "上级监管机构名称")
    private String deptApprovalName;
    //@ApiModelProperty(value = "用户来源 0自行注册 1批量导入 2接口获得")
    private Integer deptUserSource;
    //@ApiModelProperty(value = "证件类型：1:身份证；2:护照；3:港澳通行证；4、营业执照")
    private Integer cardType;
    //@ApiModelProperty(value = "证件号")
    private String cardId;
    //@ApiModelProperty(value = "vip等级预留")
    private Integer vipLevel;
    //@ApiModelProperty(value = "总积分（信用积分）")
    private Integer creditIntegralAmt;
    //@ApiModelProperty(value = "信用等级")
    private String gradeId;
    //@ApiModelProperty(value = "实人认证方式0:未认证;1：接口认证2：人工审核认证")
    private Integer authMode;
    //@ApiModelProperty(value = "防串货状态 0停用 1启用")
    private Integer consignmentStatus;
    //@ApiModelProperty(value = "是否有角色 0没有角色 ")
    private Integer isRoles;
    //@ApiModelProperty(value = "主体类型（1蔬菜种植 2水果种植 3畜禽养殖 4禽蛋养殖 5水产养殖 6农资经营 0其他）")
    private String subjectType;
    //@ApiModelProperty(value = "企业类型 1规模化主体 2散户")
    private Integer enterpriseType;
    //@ApiModelProperty(value = "经营类型 1专业大户 2家庭农场 3农民合作社 4龙头企业")
    private Integer managementType;
    //@ApiModelProperty(value = "工商类型 1有限责任公司 2股份有限公司 3股份合作公司 4国有企业 5 集体所有制 6个体工商户 7投资企业 8有限合作 9普通合作 10外商投资企业 11 港、澳、台投资企业 12联营企业 13 私营企业 14独资企业 15散户 0其他")
    private Integer businessType;
    //@ApiModelProperty(value = "所属省市区id 0 全国")
    private Long areaCode;
    //@ApiModelProperty(value = "所属省市区名称")
    private String areaName;
    //@ApiModelProperty(value = "是否默认 0默认 1不默认（默认1）")
    private Integer isDefault;
    //@ApiModelProperty(value = "手机号")
    private String userMobile;
    //@ApiModelProperty(value = "监管单位所属地域  根据地区表填值")
    private Long deptApprovalAreaCode;
    //@ApiModelProperty(value = "证件照正面")
    private String anthenticationJustImage;
//    @ApiModelProperty(value = "证件照反面")
    private String anthenticationBackImage;
    //@ApiModelProperty(value = "经度")
    private Double longitude;
    //@ApiModelProperty(value = "纬度")
    private Double latitude;
    //@ApiModelProperty(value = "营业执照正面")
    private String businessLicenseJustImage;
    //@ApiModelProperty(value = "机构详细地址")
    private String detailedAddress;
    //@ApiModelProperty(value = "法人姓名")
    private String certificateName;
    //@ApiModelProperty(value = "创建人")
    private Long createUser;
    //@ApiModelProperty(value = "更新人")
    private Long updateUser;
    //@ApiModelProperty(value = "审核状态 0审核中 1通过 2失败")
    private Integer approvalStatus;
    //@ApiModelProperty(value = "原因")
    private String reason;
    //@ApiModelProperty(value = "过期时间")
    private String expiredDate;
    //@ApiModelProperty(value = "是否长期有效 0否 1是")
    private Integer isLongTerm;
    private Integer completion;
    //@ApiModelProperty(value = "子节点")
    private List<CoreDeptVo> children;
    //@ApiModelProperty(value = "创建时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date createTime;
    private Date updateTime;
    //@ApiModelProperty(value = "库存量")
    private Integer inventoryTotal;
    private String labelType;
    //@ApiModelProperty(value = "区域级别")
    private String contactMobile;


    private String ancestors;
    /** 营业执照注册号 */
    private String licenseMark;



    /** 在营状态 1 在营 2不在营 */
    private Integer businessStatus;

    /** 版本号 */
    private Long version;
    /** 排序 */
    private Integer sortNum;

    /** 机构电子签章 */
    private String deptSign;

    /** 可以被检查的检查类型(多个用，隔开)，如果为空则全部都可查 */
    private String inspectType;

    /** 产品类型1农大咖 */
    private String productType;

    /** 是否参与监管 0 ：否 1：是 */
    private Long isInspect;

    /** 是否有标签 */
    private String isHaveLabel;

    /** 用户名（账号） */
    private String userName;

    /** 负责人 */
    private String contacts;
    private String enterpriseName;
    private String shortName;
    private String enterpriseGrower;
    private String plantingLandforms;
    private String recordNumber;
    private String enterpriseOperator;
    private String corporateFax;
    private String enterpriseImage;
    private String compantProfile;
    private String plotSize;
    private String selectType;
    private String riskLevel;
    private String faithClassification;
    private String listingPeriod;
    private String integrityLevel;

    private Integer updateType;

    private String createUserName;

    public String getCreateUserName() {
        return createUserName;
    }

    public void setCreateUserName(String createUserName) {
        this.createUserName = createUserName;
    }

    public Integer getUpdateType() {
        return updateType;
    }

    public void setUpdateType(Integer updateType) {
        this.updateType = updateType;
    }

    public String getEnterpriseName() {
        return enterpriseName;
    }

    public void setEnterpriseName(String enterpriseName) {
        this.enterpriseName = enterpriseName;
    }

    public String getShortName() {
        return shortName;
    }

    public void setShortName(String shortName) {
        this.shortName = shortName;
    }

    public String getEnterpriseGrower() {
        return enterpriseGrower;
    }

    public void setEnterpriseGrower(String enterpriseGrower) {
        this.enterpriseGrower = enterpriseGrower;
    }

    public String getPlantingLandforms() {
        return plantingLandforms;
    }

    public void setPlantingLandforms(String plantingLandforms) {
        this.plantingLandforms = plantingLandforms;
    }

    public String getRecordNumber() {
        return recordNumber;
    }

    public void setRecordNumber(String recordNumber) {
        this.recordNumber = recordNumber;
    }

    public String getEnterpriseOperator() {
        return enterpriseOperator;
    }

    public void setEnterpriseOperator(String enterpriseOperator) {
        this.enterpriseOperator = enterpriseOperator;
    }

    public String getCorporateFax() {
        return corporateFax;
    }

    public void setCorporateFax(String corporateFax) {
        this.corporateFax = corporateFax;
    }

    public String getEnterpriseImage() {
        return enterpriseImage;
    }

    public void setEnterpriseImage(String enterpriseImage) {
        this.enterpriseImage = enterpriseImage;
    }

    public String getCompantProfile() {
        return compantProfile;
    }

    public void setCompantProfile(String compantProfile) {
        this.compantProfile = compantProfile;
    }

    public String getPlotSize() {
        return plotSize;
    }

    public void setPlotSize(String plotSize) {
        this.plotSize = plotSize;
    }

    public String getSelectType() {
        return selectType;
    }

    public void setSelectType(String selectType) {
        this.selectType = selectType;
    }

    public String getRiskLevel() {
        return riskLevel;
    }

    public void setRiskLevel(String riskLevel) {
        this.riskLevel = riskLevel;
    }

    public String getFaithClassification() {
        return faithClassification;
    }

    public void setFaithClassification(String faithClassification) {
        this.faithClassification = faithClassification;
    }

    public String getListingPeriod() {
        return listingPeriod;
    }

    public void setListingPeriod(String listingPeriod) {
        this.listingPeriod = listingPeriod;
    }

    public String getIntegrityLevel() {
        return integrityLevel;
    }

    public void setIntegrityLevel(String integrityLevel) {
        this.integrityLevel = integrityLevel;
    }

    public Long getDeptId() {
        return deptId;
    }

    public void setDeptId(Long deptId) {
        this.deptId = deptId;
    }

    public List<Long> getDeptIdList() {
        return deptIdList;
    }

    public void setDeptIdList(List<Long> deptIdList) {
        this.deptIdList = deptIdList;
    }

    public List<String> getAcquisitionDeptIdList() {
        return acquisitionDeptIdList;
    }

    public Integer getCompletion() {
        return completion;
    }

    public void setCompletion(Integer completion) {
        this.completion = completion;
    }

    public void setAcquisitionDeptIdList(List<String> acquisitionDeptIdList) {
        this.acquisitionDeptIdList = acquisitionDeptIdList;
    }

    public String getAcquisitionDeptId() {
        return acquisitionDeptId;
    }

    public void setAcquisitionDeptId(String acquisitionDeptId) {
        this.acquisitionDeptId = acquisitionDeptId;
    }

    public String getFaceId() {
        return faceId;
    }

    public void setFaceId(String faceId) {
        this.faceId = faceId;
    }

    public Long getUserId() {
        return userId;
    }

    public void setUserId(Long userId) {
        this.userId = userId;
    }

    public Long getRoleId() {
        return roleId;
    }

    public void setRoleId(Long roleId) {
        this.roleId = roleId;
    }

    public Long getParentId() {
        return parentId;
    }

    public void setParentId(Long parentId) {
        this.parentId = parentId;
    }

    public String getDeptName() {
        return deptName;
    }

    public void setDeptName(String deptName) {
        this.deptName = deptName;
    }

    public String getParentName() {
        return parentName;
    }

    public void setParentName(String parentName) {
        this.parentName = parentName;
    }

    public Integer getDeptLevel() {
        return deptLevel;
    }

    public void setDeptLevel(Integer deptLevel) {
        this.deptLevel = deptLevel;
    }

    public Integer getDeptType() {
        return deptType;
    }

    public void setDeptType(Integer deptType) {
        this.deptType = deptType;
    }

    public Long getDeptApprovalId() {
        return deptApprovalId;
    }

    public void setDeptApprovalId(Long deptApprovalId) {
        this.deptApprovalId = deptApprovalId;
    }

    public String getDeptApprovalAreaName() {
        return deptApprovalAreaName;
    }

    public void setDeptApprovalAreaName(String deptApprovalAreaName) {
        this.deptApprovalAreaName = deptApprovalAreaName;
    }

    public String getDeptApprovalName() {
        return deptApprovalName;
    }

    public void setDeptApprovalName(String deptApprovalName) {
        this.deptApprovalName = deptApprovalName;
    }

    public Integer getDeptUserSource() {
        return deptUserSource;
    }

    public void setDeptUserSource(Integer deptUserSource) {
        this.deptUserSource = deptUserSource;
    }

    public Integer getCardType() {
        return cardType;
    }

    public void setCardType(Integer cardType) {
        this.cardType = cardType;
    }

    public String getCardId() {
        return cardId;
    }

    public void setCardId(String cardId) {
        this.cardId = cardId;
    }

    public Integer getVipLevel() {
        return vipLevel;
    }

    public void setVipLevel(Integer vipLevel) {
        this.vipLevel = vipLevel;
    }

  public Integer getCreditIntegralAmt() {
    return creditIntegralAmt;
  }

  public void setCreditIntegralAmt(Integer creditIntegralAmt) {
    this.creditIntegralAmt = creditIntegralAmt;
  }

  public Date getUpdateTime() {
    return updateTime;
  }

  public void setUpdateTime(Date updateTime) {
    this.updateTime = updateTime;
  }

  public String getLabelType() {
    return labelType;
  }

  public void setLabelType(String labelType) {
    this.labelType = labelType;
  }

  public String getAncestors() {
    return ancestors;
  }

  public void setAncestors(String ancestors) {
    this.ancestors = ancestors;
  }

  public Long getVersion() {
    return version;
  }

  public void setVersion(Long version) {
    this.version = version;
  }

  public Integer getSortNum() {
    return sortNum;
  }

  public void setSortNum(Integer sortNum) {
    this.sortNum = sortNum;
  }

  public String getInspectType() {
    return inspectType;
  }

  public void setInspectType(String inspectType) {
    this.inspectType = inspectType;
  }

  public Long getIsInspect() {
    return isInspect;
  }

  public void setIsInspect(Long isInspect) {
    this.isInspect = isInspect;
  }

  public String getIsHaveLabel() {
    return isHaveLabel;
  }

  public void setIsHaveLabel(String isHaveLabel) {
    this.isHaveLabel = isHaveLabel;
  }

  public String getGradeId() {
        return gradeId;
    }

    public void setGradeId(String gradeId) {
        this.gradeId = gradeId;
    }

    public Integer getAuthMode() {
        return authMode;
    }

    public void setAuthMode(Integer authMode) {
        this.authMode = authMode;
    }

    public Integer getConsignmentStatus() {
        return consignmentStatus;
    }

    public void setConsignmentStatus(Integer consignmentStatus) {
        this.consignmentStatus = consignmentStatus;
    }

    public String getSubjectType() {
        return subjectType;
    }

    public void setSubjectType(String subjectType) {
        this.subjectType = subjectType;
    }

    public Integer getEnterpriseType() {
        return enterpriseType;
    }

    public void setEnterpriseType(Integer enterpriseType) {
        this.enterpriseType = enterpriseType;
    }

    public Integer getManagementType() {
        return managementType;
    }

    public void setManagementType(Integer managementType) {
        this.managementType = managementType;
    }

    public Integer getBusinessType() {
        return businessType;
    }

    public void setBusinessType(Integer businessType) {
        this.businessType = businessType;
    }

    public Long getAreaCode() {
        return areaCode;
    }

    public void setAreaCode(Long areaCode) {
        this.areaCode = areaCode;
    }

    public String getAreaName() {
        return areaName;
    }

    public void setAreaName(String areaName) {
        this.areaName = areaName;
    }

    public Integer getIsDefault() {
        return isDefault;
    }

    public void setIsDefault(Integer isDefault) {
        this.isDefault = isDefault;
    }

    public String getUserMobile() {
        return userMobile;
    }

    public void setUserMobile(String userMobile) {
        this.userMobile = userMobile;
    }

    public Long getDeptApprovalAreaCode() {
        return deptApprovalAreaCode;
    }

    public void setDeptApprovalAreaCode(Long deptApprovalAreaCode) {
        this.deptApprovalAreaCode = deptApprovalAreaCode;
    }

    public String getAnthenticationJustImage() {
        return anthenticationJustImage;
    }

    public void setAnthenticationJustImage(String anthenticationJustImage) {
        this.anthenticationJustImage = anthenticationJustImage;
    }

    public String getAnthenticationBackImage() {
        return anthenticationBackImage;
    }

    public void setAnthenticationBackImage(String anthenticationBackImage) {
        this.anthenticationBackImage = anthenticationBackImage;
    }

    public Double getLongitude() {
        return longitude;
    }

    public void setLongitude(Double longitude) {
        this.longitude = longitude;
    }

    public Double getLatitude() {
        return latitude;
    }

    public void setLatitude(Double latitude) {
        this.latitude = latitude;
    }

    public String getBusinessLicenseJustImage() {
        return businessLicenseJustImage;
    }

    public void setBusinessLicenseJustImage(String businessLicenseJustImage) {
        this.businessLicenseJustImage = businessLicenseJustImage;
    }

    public String getDetailedAddress() {
        return detailedAddress;
    }

    public void setDetailedAddress(String detailedAddress) {
        this.detailedAddress = detailedAddress;
    }

    public String getCertificateName() {
        return certificateName;
    }

    public void setCertificateName(String certificateName) {
        this.certificateName = certificateName;
    }

    public Long getCreateUser() {
        return createUser;
    }

    public void setCreateUser(Long createUser) {
        this.createUser = createUser;
    }

    public Long getUpdateUser() {
        return updateUser;
    }

    public void setUpdateUser(Long updateUser) {
        this.updateUser = updateUser;
    }

    public Integer getApprovalStatus() {
        return approvalStatus;
    }

    public void setApprovalStatus(Integer approvalStatus) {
        this.approvalStatus = approvalStatus;
    }

    public String getReason() {
        return reason;
    }

    public void setReason(String reason) {
        this.reason = reason;
    }

    public String getExpiredDate() {
        return expiredDate;
    }

    public void setExpiredDate(String expiredDate) {
        this.expiredDate = expiredDate;
    }

    public Integer getIsLongTerm() {
        return isLongTerm;
    }

    public void setIsLongTerm(Integer isLongTerm) {
        this.isLongTerm = isLongTerm;
    }

    public List<CoreDeptVo> getChildren() {
        return children;
    }

    public void setChildren(List<CoreDeptVo> children) {
        this.children = children;
    }


    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Integer getInventoryTotal() {
        return inventoryTotal;
    }

    public void setInventoryTotal(Integer inventoryTotal) {
        this.inventoryTotal = inventoryTotal;
    }

    public Integer getAreaLevel() {
        return areaLevel;
    }

    public void setAreaLevel(Integer areaLevel) {
        this.areaLevel = areaLevel;
    }


    public String getUserName() {
        return userName;
    }

    public void setUserName(String userName) {
        this.userName = userName;
    }

    public String getContacts() {
        return contacts;
    }

    public void setContacts(String contacts) {
        this.contacts = contacts;
    }

    public String getContactMobile() {
        return contactMobile;
    }

    public void setContactMobile(String contactMobile) {
        this.contactMobile = contactMobile;
    }

    public String getUserPassword() {
        return userPassword;
    }

    public void setUserPassword(String userPassword) {
        this.userPassword = userPassword;
    }

    public String getMergerName() {
        return mergerName;
    }

    public void setMergerName(String mergerName) {
        this.mergerName = mergerName;
    }

    public String getBusinessScope() {
        return businessScope;
    }

    public void setBusinessScope(String businessScope) {
        this.businessScope = businessScope;
    }



    public Long getRegisteredCapital() {
        return registeredCapital;
    }

    public void setRegisteredCapital(Long registeredCapital) {
        this.registeredCapital = registeredCapital;
    }

    public Long getEnterpriseScale() {
        return enterpriseScale;
    }

    public void setEnterpriseScale(Long enterpriseScale) {
        this.enterpriseScale = enterpriseScale;
    }

    public String getCertificateNumber() {
        return certificateNumber;
    }

    public void setCertificateNumber(String certificateNumber) {
        this.certificateNumber = certificateNumber;
    }

    public String getCertificatePostitve() {
        return certificatePostitve;
    }

    public void setCertificatePostitve(String certificatePostitve) {
        this.certificatePostitve = certificatePostitve;
    }

    public String getCertificateMegative() {
        return certificateMegative;
    }

    public void setCertificateMegative(String certificateMegative) {
        this.certificateMegative = certificateMegative;
    }

    public String getLogo() {
        return logo;
    }

    public void setLogo(String logo) {
        this.logo = logo;
    }

    public String getEnterpriseWebsite() {
        return enterpriseWebsite;
    }

    public void setEnterpriseWebsite(String enterpriseWebsite) {
        this.enterpriseWebsite = enterpriseWebsite;
    }

    public String getEmail() {
        return email;
    }

    public void setEmail(String email) {
        this.email = email;
    }

    public String getEnterpriseWechat() {
        return enterpriseWechat;
    }

    public void setEnterpriseWechat(String enterpriseWechat) {
        this.enterpriseWechat = enterpriseWechat;
    }

    public String getDeptSign() {
        return deptSign;
    }

    public void setDeptSign(String deptSign) {
        this.deptSign = deptSign;
    }

    public String getLastLoginTime() {
        return lastLoginTime;
    }

    public void setLastLoginTime(String lastLoginTime) {
        this.lastLoginTime = lastLoginTime;
    }

    public Integer getLoginCount() {
        return loginCount;
    }

    public void setLoginCount(Integer loginCount) {
        this.loginCount = loginCount;
    }

    public String getLicenseMark() {
        return licenseMark;
    }

    public void setLicenseMark(String licenseMark) {
        this.licenseMark = licenseMark;
    }

    public String getMergerCode() {
        return mergerCode;
    }

    public void setMergerCode(String mergerCode) {
        this.mergerCode = mergerCode;
    }

    public String getCertificateNegative() {
        return certificateNegative;
    }

    public void setCertificateNegative(String certificateNegative) {
        this.certificateNegative = certificateNegative;
    }

    public String getDoorHeadImage() {
        return doorHeadImage;
    }

    public void setDoorHeadImage(String doorHeadImage) {
        this.doorHeadImage = doorHeadImage;
    }

    public String getPromiseImage() {
        return promiseImage;
    }

    public void setPromiseImage(String promiseImage) {
        this.promiseImage = promiseImage;
    }

    public String getAttributeLabel() {
        return attributeLabel;
    }

    public void setAttributeLabel(String attributeLabel) {
        this.attributeLabel = attributeLabel;
    }

    public String getBusinessLicense() {
        return businessLicense;
    }

    public void setBusinessLicense(String businessLicense) {
        this.businessLicense = businessLicense;
    }

    public String getBigHeadImage() {
        return bigHeadImage;
    }

    public void setBigHeadImage(String bigHeadImage) {
        this.bigHeadImage = bigHeadImage;
    }

    public String getEnterpriseHonorImage() {
        return enterpriseHonorImage;
    }

    public void setEnterpriseHonorImage(String enterpriseHonorImage) {
        this.enterpriseHonorImage = enterpriseHonorImage;
    }

    public String getPlanthingBaseImage() {
        return planthingBaseImage;
    }

    public void setPlanthingBaseImage(String planthingBaseImage) {
        this.planthingBaseImage = planthingBaseImage;
    }

    public String getEnterprisePersonnelImage() {
        return enterprisePersonnelImage;
    }

    public void setEnterprisePersonnelImage(String enterprisePersonnelImage) {
        this.enterprisePersonnelImage = enterprisePersonnelImage;
    }

    public String getProductImage() {
        return productImage;
    }

    public void setProductImage(String productImage) {
        this.productImage = productImage;
    }

    public String getOtoTrainingImage() {
        return otoTrainingImage;
    }

    public void setOtoTrainingImage(String otoTrainingImage) {
        this.otoTrainingImage = otoTrainingImage;
    }

    public String getOfficeEnvironmentImage() {
        return officeEnvironmentImage;
    }

    public void setOfficeEnvironmentImage(String officeEnvironmentImage) {
        this.officeEnvironmentImage = officeEnvironmentImage;
    }

    public String getPromotionalVideo() {
        return promotionalVideo;
    }

    public void setPromotionalVideo(String promotionalVideo) {
        this.promotionalVideo = promotionalVideo;
    }

    public String getOtherImage() {
        return otherImage;
    }

    public void setOtherImage(String otherImage) {
        this.otherImage = otherImage;
    }

    public String getProductType() {
        return productType;
    }

    public void setProductType(String productType) {
        this.productType = productType;
    }

    public Integer getLabelTotal() {
        return labelTotal;
    }

    public List<Long> getDeptIds() {
        return deptIds;
    }

    public void setDeptIds(List<Long> deptIds) {
        this.deptIds = deptIds;
    }

    public void setLabelTotal(Integer labelTotal) {
        this.labelTotal = labelTotal;
    }

    public Integer getUnAssignNum() {
        return unAssignNum;
    }

    public void setUnAssignNum(Integer unAssignNum) {
        this.unAssignNum = unAssignNum;
    }

    public String getInspectTotal() {
        return inspectTotal;
    }

    public void setInspectTotal(String inspectTotal) {
        this.inspectTotal = inspectTotal;
    }

    public String getInspectCert() {
        return inspectCert;
    }

    public void setInspectCert(String inspectCert) {
        this.inspectCert = inspectCert;
    }

    public String getUserSign() {
        return userSign;
    }

    public void setUserSign(String userSign) {
        this.userSign = userSign;
    }

    public String getPrincipalSource() {
        return principalSource;
    }

    public void setPrincipalSource(String principalSource) {
        this.principalSource = principalSource;
    }

    //@ApiModelProperty(value = "区域级别")
    private Integer areaLevel;

    //@ApiModelProperty(value = "负责人手机号")

    //@ApiModelProperty(value = "用户密码")
    private String userPassword;
    //@ApiModelProperty(value = "区域全称")
    private String mergerName;
    //@ApiModelProperty(value = "经营范围")
    private String businessScope;
    //@ApiModelProperty(value = "企业注册时间")
    private String registrstionTime;
    //@ApiModelProperty(value = "注册资金 0 未知,1 100万以内,2 200万以内,3 500万以内,4 1000万以内,5 1000万以上")
    //@ApiModelProperty(value = "企业注册时间")

    //@ApiModelProperty(value = "注册资金 0 未知,1 100万以内,2 200万以内,3 500万以内,4 1000万以内,5 1000万以上")
    private Long registeredCapital;
    //@ApiModelProperty(value = "企业规模(0、未知 1、1-10  2、1-20  3、1-50  4、1-100 5、>100)")
    private Long enterpriseScale;
    //@ApiModelProperty(value = "法人身份证号")
    private String certificateNumber;
    //@ApiModelProperty(value = "法人证件正面照")
    private String certificatePostitve;
    //@ApiModelProperty(value = "法人证件反面照")
    private String certificateMegative;
    //@ApiModelProperty(value = "企业logo")
    private String logo;
    //@ApiModelProperty(value = "企业网址")
    private String enterpriseWebsite;
    //@ApiModelProperty(value = "企业邮箱")
    private String email;
    //@ApiModelProperty(value = "企业公众号")
    private String enterpriseWechat;
    //@ApiModelProperty(value = "机构/企业电子签章")
    //@ApiModelProperty(value = "最后登录时间")
    private String lastLoginTime;
    //@ApiModelProperty(value = "登录次数")
    private Integer loginCount;
    private String managerType;
    private String mergerCode;



    //@ApiModelProperty(value = "负责人证件反面照")
    private  String certificateNegative;

    //@ApiModelProperty(value = "门头照片")
    private  String doorHeadImage ;

    //@ApiModelProperty(value = "承诺书照片")
    private  String promiseImage;

    //@ApiModelProperty(value = "属性标签")
    private  String  attributeLabel;

    //@ApiModelProperty(value = "经营许可证号")
    private  String businessLicense ;

    //@ApiModelProperty(value = "大头照片")
    private String bigHeadImage;

    //@ApiModelProperty(value = "企业荣誉照片")
    private String enterpriseHonorImage;

    //@ApiModelProperty(value = "种植基地照片")
    private String planthingBaseImage;

    //@ApiModelProperty(value = "企业人员合照")
    private String enterprisePersonnelImage;

    //@ApiModelProperty(value = "产品照片")
    private String productImage;

    //@ApiModelProperty(value = "一对一培训照片")
    private String otoTrainingImage;

    //@ApiModelProperty(value = "办公室环境照片")
    private String officeEnvironmentImage;

    //@ApiModelProperty(value = "宣传视频")
    private String promotionalVideo;

    //@ApiModelProperty(value = "其他照片")
    private String otherImage;



    //@ApiModelProperty(value = "标签总数")
    private Integer labelTotal;

    //@ApiModelProperty(value = "未分配数量")
    private Integer unAssignNum;

    //@ApiModelProperty(value = "检查次数")
    private String inspectTotal;

    //@ApiModelProperty(value = "检查合格率")
    private String inspectCert;

    //@ApiModelProperty(value = "签名")
    private String userSign;
    private Date startTime;
    private Date endTime;
    private Integer pageCond;

    private String enterpriseTypeName;
    /** 1 本地库主体 2 农安云线上主体 */
    //@Excel(name = "1 本地库主体 2 农安云线上主体")
    private String principalSource;

    public String getSubjectTypeName() {
        return subjectTypeName;
    }

    public void setSubjectTypeName(String subjectTypeName) {
        this.subjectTypeName = subjectTypeName;
    }

    public String getManagementTypeName() {
        return managementTypeName;
    }

    public void setManagementTypeName(String managementTypeName) {
        this.managementTypeName = managementTypeName;
    }

    public String getRegistrstionTime() {
        return registrstionTime;
    }

    public void setRegistrstionTime(String registrstionTime) {
        this.registrstionTime = registrstionTime;
    }

    public String getManagerType() {
        return managerType;
    }

    public void setManagerType(String managerType) {
        this.managerType = managerType;
    }

    public Date getStartTime() {
        return startTime;
    }

    public void setStartTime(Date startTime) {
        this.startTime = startTime;
    }

    public Date getEndTime() {
        return endTime;
    }

    public void setEndTime(Date endTime) {
        this.endTime = endTime;
    }

    public Integer getBusinessStatus() {
        return businessStatus;
    }

    public void setBusinessStatus(Integer businessStatus) {
        this.businessStatus = businessStatus;
    }

    public Integer getPageCond() {
        return pageCond;
    }

    public void setPageCond(Integer pageCond) {
        this.pageCond = pageCond;
    }

    public String getEnterpriseTypeName() {
        return enterpriseTypeName;
    }

    public void setEnterpriseTypeName(String enterpriseTypeName) {
        this.enterpriseTypeName = enterpriseTypeName;
    }
}
